Bunching for Regions and Locations

نویسندگان

  • Matthew Collinson
  • David J. Pym
چکیده

There are a number of applied lambda-calculi in which terms and types are annotated with parameters denoting either locations or locations in machine memory. Such calculi have been designed with safe memory-management operations in mind. It is difficult to construct directly denotational models for existing calculi of this kind. We approach the problem differently, by starting from a class of mathematical models that describe some of the essential semantic properties intended in these calculi. In particular, disjointness conditions between regions (or locations) are implicit in many of the memory-management operations. Bunched polymorphism provides natural type-theoretic mechanisms for capturing the disjointness conditions in such models. We illustrate this by adding regions to the basic disjointness model of αλ, the lambda-calculus associated to the logic of bunched implications. We show how both additive and multiplicative polymorphic quantifiers arise naturally in our models. A locations model is a special case. In order to relate this enterprise back to previous work on memory-management, we provide an example in which the model is refined and used to provide a denotational semantics for a language with explicit allocation and disposal of regions.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Faster simulations of step bunching during anisotropic etching: formation of zigzag structures on Si(1 1 0)

We propose that the formation of zigzag structures on Si(1 1 0) during anisotropic etching is mainly a result of the formation of inhomogeneous regions in the etchant due to diffusion phenomena. In the same way as the presence of these etchant inhomogeneities results in step bunches on miscut (1 1 1) surfaces, it results in zigzags on the (1 1 0) surface. To support this proposal, we present an...

متن کامل

برخی ویژگی‌های اکوفیزیولوژیک گونه سیاه تاغ (Haloxylon aphyllum) در استان یزد

The adaptability of Haloxylon appilium to adverse environmental conditions and especially its capability for an appropriate establishment in saline and desert soils has introduced this plant as a suitable means for biological methods to stabilize sand dunes, control erosion and prevent desertification in arid regions. In order to evaluate the ecophysiological characteristics of Haloxylon appili...

متن کامل

Health risk assessment of Pb in atmospheric dust in Tehran city in different seasons

Background and Aims: Heavy metals in atmospheric dust can enter the human body through ingestion, respiration and skin contact and cause various diseases. The aim of this study was to determine the concentration of lead, a heavy metal, in atmospheric dust and assess its health risk during the period between winter of 1397 and the fall of 1398 in regions 9, 10, 11 and 12 of Tehran Municipality, ...

متن کامل

Fertility trends in rural China in the 1980s: cohort effect versus period effect.

Fertility trends in rural China during the 1980s are examined in terms of the cohort and period effect of fertility. Variations in fertility among the subregions of rural China are also examined, and it is demonstrated that birth bunching characterized the decade. The implications for future fertility and family planning are discussed also. Analysis is based on the stratified, systematic, cl...

متن کامل

بررسی سازگاری و پایداری عملکرد لاین‌های امید‌‌بخش کلزا در مناطق مختلف مازندران

Evaluating the promising genotypes in different years and locations is performed to identify stable and adaptable genotypes with high yield potential. For this purpose, three genotypes of rapeseed derived from crossing of three varieties named Foseto, Option 500 and Goliath were planted with check variety (Hyola 401) in three locations (Sari, Behshar and qarakheil) using randomized complete blo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Electr. Notes Theor. Comput. Sci.

دوره 158  شماره 

صفحات  -

تاریخ انتشار 2006